虚拟现实仿真平台异构并行计算关键技术研究

虚拟现实仿真平台异构并行计算关键技术研究

作者:师大云端图书馆 时间:2015-09-04 分类:毕业论文 喜欢:4169
师大云端图书馆

【摘要】面向单核处理器的传统单线程算法难以满足海量数据处理的实时性需求,也无法充分发挥多核处理器的计算潜力,并行计算技术成为计算机性能优化的前沿技术。特别在多媒体、三维图形这些具有高实时性需求的领域,快速处理海量数据的需求尤为迫切。本文研究对象是虚拟现实地理信息系统一体化仿真平台VRGIS,它是一套集虚拟现实及地理信息系统为一体的软件平台,该软件具备城域级别三维模型数据以及三维地形数据的承载能力,还支持多种复杂自然现象模拟以及三维可视化特效,并且具备较高的画面逼真度和交互实时性。本文旨在研究各种并行计算技术,以解决VRGIS在三维仿真过程中以骨骼动画和粒子系统为代表的各种性能瓶颈问题。主要研究内容如下:1.建立多技术方案交叉互评的并行计算性能评价模型本文在阿姆达尔定律的理论基础上,引入并行计算多技术方案交叉互评机制,完善并行计算性能评价模型。本文研究的五套并行计算技术方案中,最新的是OpenCL(OpenComputingLanguage,开放计算语言),可以同时用于中央处理器CPU和图形处理器GPU。此外CPU和GPU有各自专用的并行计算技术,其中:OpenMP(OpenMulti-Processing,开放多线程处理)和SSE(StreamingSIMDExtensions,流式单指令多数据扩展指令集)专门面向CPU;GLSL(OpenGLShadingLanguage,OpenGL着色语言)和CUDA(ComputeUnifiedDeviceArchitecture,统一设备架构)专门面向GPU。2.为骨骼动画矩阵调色板算法设计多个并行计算方案实现并改进了已有的包括SSE和GLSL在内的骨骼动画并行计算方案,结合包括CUDA、OpenCL在内的新兴并行计算技术针对骨骼动画提出了新的并行计算方案,对比分析各种并行计算技术。在设计了多套并行方案的基础上,为骨骼动画多个并行计算方案设计自适应抉择策略,支持在不同性能配置的并行硬件上,自动选中最优方案。3.为柏林噪声风场扰动喷泉粒子系统设计基于OpenCL的并行计算方案为了提升喷泉粒子系统仿真效果的逼真度,引入柏林噪声随机因子模拟风场扰动效果,动态模拟过程所需复杂运算极大影响仿真实时性,本文采用基于OpenCL的并行计算技术,同时面向CPU和GPU提出了粒子系统性能改进方案。4.构建多个并行计算任务与多个并行计算设备之间的映射原则当多个模块同时进行并行计算时,为了充分挖掘CPU和GPU等多个设备的异构并行计算能力,在前文隔离拆分并独立解决VRGIS内部包括骨骼动画和粒子系统两大瓶颈问题的基础上,将两个模块重新合并在一起作为多任务系统,研究虚拟现实仿真平台多个并行计算任务与多个并行计算设备之间的映射原则和执行方案。本文创新点主要体现在以下三个方面:1.提出基于OpenCL面向CPU和GPU异构体系的骨骼动画矩阵调色板算法。功能创新:提升面向GPU骨骼动画矩阵调色板算法的可移植性,原先基于CUDA的算法依赖特定的GPU,基于OpenCL面向GPU的矩阵调色板算法普遍适用于各种GPU。性能创新:面向CPU的OpenCL算法,以CPU串行算法和基于SSE叠加OpenMP的传统并行算法作为性能参考基准,加速比分别是3.9和1.5。2.设计骨骼动画多并行方案的自动调优算法。功能创新:本文为骨骼动画矩阵调色板算法设计了5套并行优化方案,并设计自动选择最优方案的算法。包括最新的是OpenCL,可以同时用于中央处理器CPU和图形处理器GPU。此外还为CPU和GPU设计了专用的并行方案,其中:OpenMP和SS专门面向CPU;GLSL和CUDA专门面向GPU。性能创新:在所有不同CPU和GPU配置上,自动寻找可行的而且性能最优的方案。3.提出多粒度任务与异构并行设备之间的动态映射和负载均衡策略。功能创新:首先设计了第二个基于OpenCL面向CPU和GPU异构体系的并行任务——柏林噪声风场扰动粒子系统喷泉,将现有基于CUDA的柏林噪声并行算法移植到OpenCL,从而突破了硬件限制,提升了柏林噪声并行算法的可移植性和通用性。结合粒子系统喷泉和上文的骨骼动画,设计多任务与异构并行设备映射原则。性能创新:按照CPU和GPU对不同任务的OpenCL并行加速能力的不同,将并行任务按加速比系数进行分配,通过降低设备等待时间提升性能。本文结合虚拟现实仿真平台的骨骼动画模块和粒子系统模块研究多种并行计算技术,当研发人员需要做以下决策时——是否将现有串行算法进行并行化、是否追随新的并行计算技术对已有并行算法进行移植升级、是否升级并行计算硬件设备,本文可为其提供有效的决策辅助。
【作者】刘寿生;
【导师】陈戈;
【作者基本信息】中国海洋大学,计算机应用技术,2014,博士
【关键词】并行计算;OpenCL;CUDA;骨骼动画;粒子系统;虚拟现实;

【参考文献】
[1]王燕枝.遍照金刚《文镜秘府论》“法式”论研究[D].广西师范大学,文艺学,2014,硕士.
[2]刘晶石.商业银行表外业务初探[D].首都经济贸易大学,会计学,2004,硕士.
[3]李智明.纳税人向高校公益捐赠的税收优惠制度研究[D].兰州商学院,经济法,2014,硕士.
[4]王戈.社会资本投资医疗机构的法律问题研究[D].上海交通大学,法律,2013,硕士.
[5]陈宽.高中思想政治课小组合作学习存在的问题及其对策研究[D].华中师范大学,教育,2013,硕士.
[6]兰肖.多义动词的认知语义研究及教学应用以动词“GO”为例[D].江苏科技大学,外国语言学与应用语言学,2013,硕士.
[7]潘海娇.PS基各向异性微球的可控制备与形成机理研究[D].安徽大学,材料工程,2014,硕士.
[8]王艳.线粒体DNA序列多态性及其在法医学应用的研究[D].山西医科大学,法医学,2002,硕士.
[9]邹凯裕.双轨电流模静态功耗抑制技术[D].宁波大学,电路与系统,2014,硕士.
[10]张付玲.重庆市生产性服务业发展影响因素实证研究[D].重庆大学,产业经济学,2014,硕士.
[11]康宗建.第30届奥运会中国男篮与比赛对手进攻能力的比较分析及对策研究[D].南京体育学院,体育教育训练学,2013,硕士.
[12]陈天泽,李燕.一种高性能SAR图像边缘点特征匹配方法[J].自动化学报,2013,12:2051-2063.
[13]代睿.宜昌CDMA无线网络规划及优化研究[D].南京邮电大学,电子与通信工程(专业学位),2012,硕士.
[14]孟松.清末伪译小说研究[D].西南大学,比较文学与世界文学,2013,硕士.
[15]陈玮.基于主动队列管理的网络拥塞控制算法研究[D].西北大学,计算机软件与理论,2013,硕士.
[16]卢青青.和平发展与和谐世界外交战略理念研究[D].南京师范大学,科学社会主义与国际共产主义运动,2012,硕士.
[17]付三强.西德烧结自动化一例[J].冶金自动化,1991,02:22-24+58.
[18]潘艳平.农村劳动力转移中的耕地处置及绩效评价研究[D].湖南师范大学,土地资源管理,2014,硕士.
[19]谷若男.冠脉搭桥术后早期认知功能障碍独立危险因素分析[D].河北医科大学,麻醉学(专业学位),2014,硕士.
[20]刘谦.中小型民营企业的激励机制与薪酬管理体系的构建[D].新疆大学,工商管理,2013,硕士.
[21]邓智勇.波纹喇叭差模耦合技术的研究[D].西安电子科技大学,电磁场与微波技术,2011,硕士.
[22]乜广弟,力尚昆,卢晓峰,王策.静电纺丝技术制备无机纳米纤维材料的应用[J].高等学校化学学报,2013,01:15-29.
[23]王莹.教育技术微博社群研究[D].北京交通大学,2011.
[24]赵渊,张煦,杨清.基于可靠性成本/效益分析的电网计划检修周期优化[J].电力系统自动化,2014,20:54-60.
[25]曹烨.城市化进程中失地农民利益保护研究[D].辽宁大学,政治经济学,2012,硕士.
[26]刘瑞.进气加湿对船用大功率柴油机性能及排放影响的研究[D].中国舰船研究院,轮机工程,2014,硕士.
[27]李景霞.RFID二进制树防碰撞算法研究与设计[D].广东工业大学,计算机应用技术,2013,硕士.
[28]张立清,解林,屠仁寿.随机优势指标方法及其应用[J].控制与决策,1995,01:80-84.
[29]张端金,吴捷,杨成梧.Delta算子系统圆形区域极点配置的鲁棒性[J].控制与决策,2001,03:337-340.
[30]刘凯.电子邮件营销中邮件分发子系统的设计与实现[D].西安科技大学,电子与通信工程,2013,硕士.
[31]宋文婷.基于H.264流媒体客户端关键技术的设计与实现[D].西安电子科技大学,电子与通信工程,2012,硕士.
[32]张励忠,魏丹,杜志光.焊后退火工艺对S355J2W钢焊接接头力学性能的影响[J].北京交通大学学报,2014,06:69-72+77.
[33]周军,葛致磊,施桂国,刘玉霞.地磁导航发展与关键技术[J].宇航学报,2008,05:1467-1472.
[34]林济铿,闫贻鹏,刘涛,郑卫洪.电力系统电磁暂态仿真外部系统等值方法综述[J].电力系统自动化,2012,11:108-115.
[35]黎萍.广西交通运输厅交通基础设施维护项目预算绩效评价研究[D].长安大学,交通运输工程(专业学位),2014,硕士.
[36]陈璐.地佐辛抑制小剂量肌松全麻下气管插管反应的临床观察[D].吉林大学,临床医学,2013,硕士.
[37]陈佳,孙宏斌,汤磊,郭庆来,吴文传,张伯明,辛耀中,王蓓,吴素农,陶洪铸,宁文元.电力系统控制中心三维可视化技术及其实时应用[J].电力系统自动化,2008,06:20-24.
[38]阎伟,陈福集.论ERP与CRM整合的可行性[J].企业活力,2004,04:52-53.
[39]唐茜.新型杆状超声电机优化设计研究[D].合肥工业大学,机械电子工程,2013,硕士.
[40]贾鹤鸣,程相勤,张利军,边信黔,严浙平.基于离散滑模预测的欠驱动AUV三维航迹跟踪控制[J].控制与决策,2011,10:1452-1458.
[41]蔡群兴.菊花中小白菊内酯的超声提取及检测方法的研究[D].安徽大学,分析化学,2014,硕士.
[42]王军,陈振楼,许世远,侯晶.基于COM技术的长江口滨岸湿地环境信息系统开发[J].计算机工程与应用,2005,09:197-200.
[43]王茂,周振华,王学翰.带极点约束离散广义分段仿射系统的H保性能控制[J].哈尔滨工程大学学报,2014,11:.
[44]刘强,尔联洁,刘金琨.参数不确定机械伺服系统的鲁棒非线性摩擦补偿控制[J].自动化学报,2003,04:628-632.
[45]寇振华.基于RBAC的时限委托模型的研究[D].西安电子科技大学,通信与信息系统,2012,硕士.
[46]王云莉.辛亥革命时期《申报》新闻评论研究(1905-1912)[D].黑龙江大学,新闻学,2013,硕士.
[47]刘卓.十八世纪中国瓷绘西洋植物图像研究[D].首都师范大学,中国美术史,2013,硕士.
[48]姬小娟.大型直线振动筛的动力学分析[D].西安科技大学,机械工程,2013,硕士.
[49]贺亦农.林海循环经济示范区发展研究[D].天津大学,高级工商管理,2013,硕士.
[50]苏朝阳.异构网络互联及其安全性的关键技术研究[D].西安电子科技大学,信息安全,2012,硕士.

相关推荐
更多